function onKeyPressPermiteNumeros(e){
	var key=window.event?e.keyCode:e.which;
	var keychar=String.fromCharCode(key);
	reg=/[0-9]|[\b]/;
	return reg.test(keychar);
}

function onKeyPressPermiteNumerosComa(e){
	var key=window.event?e.keyCode:e.which;
	var keychar=String.fromCharCode(key);
	reg=/[0-9]|[\b]|[,]/;
	return reg.test(keychar);
}

function onKeyPressPermiteAlfaNumericosNoEspacios(e){
	var key=window.event?e.keyCode:e.which;
	var keychar=String.fromCharCode(key);	
	reg=/[a-zA-Z0-9_]|[\b]/;
	return reg.test(keychar);
}

function onKeyPressPermiteAlfaNumericos(e){
	var key=window.event?e.keyCode:e.which;
	var keychar=String.fromCharCode(key);	
	reg=/[a-zA-Z0-9_ ]|[\b]/;
	return reg.test(keychar);
}

function validarLongitud(elemento,min,max){
	r=true;
	longitud=elemento.value.length;	
	if(min!=null&&longitud<min){
		alert("La longitud de valor de '"+ elemento.title 
				+"' debe ser de al menos "+min+" caracteres");
		r=false;
	}
	if(max!=null&&longitud>max){
		alert("La longitud de valor del campo '"+ elemento.title 
				+"' debe ser de maximo "+max+" caracteres");
		r=false
	}
	return r
}